package cn.ffcs.uec.selfstaff.action.bean;

import org.zkoss.zul.Tab;
import org.zkoss.zul.Tabbox;
import org.zkoss.zul.Window;

import cn.ffcs.uec.outStaff.component.UecOutDocEduListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffAssListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffContractListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffCostBListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffCostHListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffEncListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffFamilyListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffHiPsnWorkListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffInfoListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffManageListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffNationdutyListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffPartyLogListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffPsnjobListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffPsnorgListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffRetireListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffTitleListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffTrainListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffTramsgListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffTrialListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffVocquaListboxExt;
import cn.ffcs.uec.outStaff.component.UecOutStaffWorkListboxExt;
import lombok.Getter;
import lombok.Setter;

/**
 * @Title:人员基本属性管理bean
 */
public class UecSelfStaffMainBean {

	/**
	 * window.
	 **/
	@Getter
	@Setter
	private Window uecSelfStaffMainWin;
	/**
	 * uecOutStaffInfoListboxExt.
	 */
	@Getter
	@Setter
	private UecOutStaffInfoListboxExt uecOutStaffInfoListboxExt;
	
	@Getter
	@Setter
	private UecOutStaffWorkListboxExt uecOutStaffWorkListboxExt;
	
	@Getter
	@Setter
	private UecOutStaffCostBListboxExt uecOutStaffCostBListboxExt;

	@Getter
	@Setter
	private UecOutStaffCostHListboxExt uecOutStaffCostHListboxExt;
	
	@Getter
	@Setter
	private UecOutStaffVocquaListboxExt uecOutStaffVocquaListboxExt;

	@Getter
	@Setter
	private UecOutStaffTramsgListboxExt uecOutStaffTramsgListboxExt;
	
	@Getter
	@Setter
	private UecOutStaffContractListboxExt uecOutStaffContractListboxExt;
	
	@Getter
	@Setter
	private UecOutStaffManageListboxExt uecOutStaffManageListboxExt;
	/**
	 * 试用信息
	 */
	@Getter
	@Setter
	private UecOutStaffTrialListboxExt uecOutStaffTrialListboxExt;
	
	/**
	 * 奖励信息
	 */
	@Getter
	@Setter
	private UecOutStaffEncListboxExt uecOutStaffEncListboxExt;
	
	/**
	 * 履历记录
	 */
	@Getter
	@Setter
	private UecOutStaffHiPsnWorkListboxExt uecOutStaffHiPsnWorkListboxExt;
	
	/**
	 * 任职信息
	 */
	@Getter
	@Setter
	private UecOutStaffPsnjobListboxExt uecOutStaffPsnjobListboxExt;
	/**
	 * 考核信息
	 */
	@Getter
	@Setter
	private UecOutStaffAssListboxExt uecOutStaffAssListboxExt;
	
	/**
	 * 政治面貌
	 */
	@Getter
	@Setter
	private UecOutStaffPartyLogListboxExt uecOutStaffPartyLogListboxExt;
	/**
	 * 离退情况
	 */
	@Getter
	@Setter
	private UecOutStaffPsnorgListboxExt uecOutStaffPsnorgListboxExt;
	/**
	 * 组织信息
	 */
	@Getter
	@Setter
	private UecOutStaffRetireListboxExt uecOutStaffRetireListboxExt;
	/**
	 * 人员家庭
	 */
	@Getter
	@Setter
	private UecOutStaffFamilyListboxExt uecOutStaffFamilyListboxExt;
	/**
	 * 专业技术
	 */
	@Getter
	@Setter
	private UecOutStaffTitleListboxExt uecOutStaffTitleListboxExt;
	/**
	 * 教育培训
	 */
	@Getter
	@Setter
	private UecOutStaffTrainListboxExt uecOutStaffTrainListboxExt;
	/**
	 * 职业资格
	 */
	@Getter
	@Setter
	private UecOutStaffNationdutyListboxExt uecOutStaffNationdutyListboxExt;
	
	/**
	 * 教育经历
	 */
	@Getter
	@Setter
	private UecOutDocEduListboxExt uecOutDocEduListboxExt;
	

	/**
	 * 当前选中的Tab页.
	 */
	@Getter
	@Setter
	private Tab tab;

	@Getter
	@Setter
	private Tabbox tabBox;
}
